﻿using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using System.Xml;
using System.Reflection;

namespace MobileCEPistolet
{
    class Helpers
    {
        /// <summary>
        /// Metoda służąca do wyciągania danych z plików xml
        /// </summary>
        /// <param name="xmlFileName">Nazwa pliku z ktorego pobieramy dane konfiguracyjne</param>
        /// <param name="parametr">Element z którego wartosc wyciągamy</param>
        /// <returns>Wartosc elementu</returns>
        public static string Konfigurator(string parametr, string xmlFileName)
        {
            string value = string.Empty;
            String strPath = System.IO.Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase);
            XmlTextReader xtr = new XmlTextReader(strPath + "\\" + xmlFileName);
            while (xtr.Read())
            {
                if (xtr.MoveToContent() == XmlNodeType.Element && xtr.Name == parametr)
                {
                    value = xtr.ReadString();
                    break;
                }
            }
            return value;
        }
    }
}
